|
| | FactorVelocityLocalDirection3d (const Eigen::VectorXd &_measurement, const Eigen::MatrixXd &_measurement_sqrt_information_upper, const NodeStateBlocksPtr &_node_reference, const double &_min_vel_norm, const ProcessorBasePtr &_processor_ptr, bool _apply_loss_function, FactorStatus _status=FAC_ACTIVE) |
| |
| | ~FactorVelocityLocalDirection3d () override=default |
| |
| template<typename T > |
| bool | operator() (const T *const _v, const T *const _o, T *_residuals) const |
| |
| template<typename T > |
| Eigen::Matrix< T, 2, 1 > | computeElevationAzimuth (const Eigen::Matrix< T, 3, 1 > vector, const int &orthogonal_axis) const |
| |
| | FactorAutodiff (const std::string &_type, const FactorTopology &_top, const Eigen::VectorXd &_measurement, const Eigen::MatrixXd &_measurement_sqrt_information_upper, const NodeStateBlocksPtrList &_node_state_block_list, const ProcessorBasePtr &_processor_ptr, const std::vector< StateBlockPtr > &_state_ptrs, bool _apply_loss_function, FactorStatus _status=FAC_ACTIVE) |
| |
| | ~FactorAutodiff () override=default |
| |
| bool | evaluate (double const *const *params, double *residuals, double **jacobians) const override |
| | Returns the residual and jacobians given the state values. More...
|
| |
| bool | evaluate (const std::vector< const double * > &_states_ptr, Eigen::VectorXd &residual_, std::vector< Eigen::MatrixXd > &jacobians_) const override |
| | Returns a vector of Jacobian matrix corresponding to each state block evaluated in the point provided in _states_ptr. More...
|
| |
| void | updateJetsRealPart (const std::vector< double const * > ¶ms) const |
| | Updates all jets real part with values of params. More...
|
| |
| unsigned int | getSize () const override |
| | Returns the residual size. More...
|
| |
| | FactorBase (const std::string &_type, const FactorTopology &_top, const JacobianMethod &_jac_method, const Eigen::VectorXd &_measurement, const Eigen::MatrixXd &_measurement_sqrt_information_upper, const NodeStateBlocksPtrList &_node_state_block_list, const ProcessorBasePtr &_processor_ptr, const std::vector< StateBlockPtr > &_state_ptrs, bool _apply_loss_function, FactorStatus _status=FAC_ACTIVE) |
| | constructor from measurement and noise square root information upper matrix (cholesky) More...
|
| |
| | ~FactorBase () override=default |
| |
| virtual void | remove (bool viral_remove_parent_without_children=false) |
| |
| bool | hasChildren () const override |
| |
| unsigned int | id () const |
| |
| virtual FactorTopology | getTopology () const final |
| | get the main topological characteristic More...
|
| |
| virtual void | getTopology (FactorTopology _top) final |
| | set the main topological characteristic More...
|
| |
| std::string | getTopologyString () const |
| | get the main topological characteristic as string More...
|
| |
| virtual bool | evaluate (double const *const *_parameters, double *_residuals, double **_jacobians) const =0 |
| | Evaluate the factor given the input parameters and returning the residuals and jacobians. More...
|
| |
| virtual bool | evaluate (const std::vector< const double * > &_states_ptr, Eigen::VectorXd &_residual, std::vector< Eigen::MatrixXd > &_jacobians) const =0 |
| |
| virtual Eigen::VectorXd | residual () const |
| | Evaluate the factor residual with the current state block values. More...
|
| |
| virtual double | cost () const |
| | Evaluate the cost of the factor with the current state block values. More...
|
| |
| virtual JacobianMethod | getJacobianMethod () const final |
| | Returns the jacobians computation method. More...
|
| |
| virtual std::vector< StateBlockConstPtr > | getStateBlockPtrVector () const |
| | Returns a vector of pointers to the states in which this factor depends. More...
|
| |
| virtual std::vector< StateBlockPtr > | getStateBlockPtrVector () |
| |
| virtual std::vector< unsigned int > | getStateSizes () const |
| | Returns a vector of the states sizes. More...
|
| |
| virtual const Eigen::VectorXd & | getMeasurement () const |
| | Returns a reference to the measurement. More...
|
| |
| virtual const Eigen::MatrixXd & | getMeasurementSquareRootInformationUpper () const |
| | Returns a reference to the measurement square root information. More...
|
| |
| FeatureBaseConstPtr | getFeature () const |
| | Returns a pointer to the feature constrained from. More...
|
| |
| FeatureBasePtr | getFeature () |
| |
| CaptureBaseConstPtr | getCapture () const |
| | Returns a pointer to its capture. More...
|
| |
| CaptureBasePtr | getCapture () |
| |
| FrameBaseConstPtr | getFrame () const |
| | Returns a pointer to its frame. More...
|
| |
| FrameBasePtr | getFrame () |
| |
| ProcessorBaseConstPtr | getProcessor () const |
| | getProcessor More...
|
| |
| ProcessorBasePtr | getProcessor () |
| |
| virtual unsigned int | getSize () const =0 |
| | Returns the factor residual size. More...
|
| |
| FactorStatus | getStatus () const |
| | Gets the status. More...
|
| |
| void | setStatus (FactorStatus _status) |
| | Sets the status. More...
|
| |
| bool | getApplyLossFunction () const |
| | Gets the apply loss function flag. More...
|
| |
| NodeStateBlocksWPtrList | getNodesFactored () |
| |
| FrameBaseWPtrList | getFramesFactored () |
| |
| CaptureBaseWPtrList | getCapturesFactored () |
| |
| LandmarkBaseWPtrList | getLandmarksFactored () |
| |
| SensorBaseWPtrList | getSensorsFactored () |
| |
| NodeStateBlocksConstWPtrList | getNodesFactored () const |
| |
| FrameBaseConstWPtrList | getFramesFactored () const |
| |
| CaptureBaseConstWPtrList | getCapturesFactored () const |
| |
| LandmarkBaseConstWPtrList | getLandmarksFactored () const |
| |
| SensorBaseConstWPtrList | getSensorsFactored () const |
| |
| bool | hasNode (const NodeStateBlocksConstPtr &_nsb) const |
| |
| bool | hasFrame (const FrameBaseConstPtr &_frm) const |
| |
| bool | hasCapture (const CaptureBaseConstPtr &_cap) const |
| |
| bool | hasLandmark (const LandmarkBaseConstPtr &_lmk) const |
| |
| bool | hasSensor (const SensorBaseConstPtr &_sen) const |
| |
| void | link (FeatureBasePtr ftr) |
| |
| virtual void | printHeader (int _depth, bool _factored_by, bool _metric, bool _state_blocks, std::ostream &_stream, std::string _tabs="") const |
| |
| void | print (int _depth, bool _factored_by, bool _metric, bool _state_blocks, std::ostream &_stream=std::cout, std::string _tabs="") const |
| |
| virtual CheckLog | localCheck (bool _verbose, std::ostream &_stream, std::string _tabs="") const |
| |
| bool | check (CheckLog &_log, bool _verbose, std::ostream &_stream, std::string _tabs="") const |
| |
| | NodeBase (const std::string &_category, const std::string &_type="Undefined", const std::string &_name="") |
| |
| virtual | ~NodeBase ()=default |
| |
| unsigned int | nodeId () const |
| |
| std::string | getCategory () const |
| |
| std::string | getType () const |
| |
| std::string | getName () const |
| |
| bool | isRemoving () const |
| |
| virtual bool | hasChildren () const =0 |
| |
| void | setType (const std::string &_type) |
| |
| void | setName (const std::string &_name) |
| |
| ProblemConstPtr | getProblem () const |
| |
| ProblemPtr | getProblem () |
| |